#ifndef __SPACEDEFENDER_Application_H__
#define __SPACEDEFENDER_Application_H__

#include "util/logwriter.h"

namespace spacedefender
{

class View;
class GameController;
class Model;


class Application 
{
	public:
		Application();
		virtual ~Application();
		virtual void Run();
		virtual bool Initialize();
	private:
		bool _exitGame;
		
		View* _view;
		Model* _model;
		GameController* _controller;
		LogWriter* _lw;
};

}
#endif //__SPACEDEFENDER_Application_H__
